home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL / gledgeflag.z / gledgeflag
Encoding:
Text File  |  2002-10-03  |  3.9 KB  |  67 lines

  1.  
  2.  
  3.  
  4. ggggllllEEEEddddggggeeeeFFFFllllaaaagggg((((3333GGGG))))                 OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                 ggggllllEEEEddddggggeeeeFFFFllllaaaagggg((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllEEEEddddggggeeeeFFFFllllaaaagggg,,,, ggggllllEEEEddddggggeeeeFFFFllllaaaaggggvvvv - flag edges as either boundary or nonboundary
  10.  
  11.  
  12. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      void ggggllllEEEEddddggggeeeeFFFFllllaaaagggg( GLboolean _f_l_a_g )
  14.  
  15.  
  16. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  17.      _f_l_a_g  Specifies the current edge flag value, either GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  18.            The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE.
  19.  
  20. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  21.      void ggggllllEEEEddddggggeeeeFFFFllllaaaaggggvvvv( const GLboolean *_f_l_a_g )
  22.  
  23.  
  24. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  25.      _f_l_a_g Specifies a pointer to an array that contains a single boolean
  26.           element, which replaces the current edge flag value.
  27.  
  28. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  29.      Each vertex of a polygon, separate triangle, or separate quadrilateral
  30.      specified between a ggggllllBBBBeeeeggggiiiinnnn/ggggllllEEEEnnnndddd pair is marked as the start of either a
  31.      boundary or nonboundary edge.  If the current edge flag is true when the
  32.      vertex is specified, the vertex is marked as the start of a boundary
  33.      edge.  Otherwise, the vertex is marked as the start of a nonboundary
  34.      edge.  ggggllllEEEEddddggggeeeeFFFFllllaaaagggg sets the edge flag bit to GGGGLLLL____TTTTRRRRUUUUEEEE if _f_l_a_g is GGGGLLLL____TTTTRRRRUUUUEEEE,
  35.      and to GGGGLLLL____FFFFAAAALLLLSSSSEEEE otherwise.
  36.  
  37.      The vertices of connected triangles and connected quadrilaterals are
  38.      always marked as boundary, regardless of the value of the edge flag.
  39.  
  40.      Boundary and nonboundary edge flags on vertices are significant only if
  41.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____MMMMOOOODDDDEEEE is set to GGGGLLLL____PPPPOOOOIIIINNNNTTTT or GGGGLLLL____LLLLIIIINNNNEEEE.  See ggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee.
  42.  
  43. NNNNOOOOTTTTEEEESSSS
  44.      The current edge flag can be updated at any time.  In particular,
  45.      ggggllllEEEEddddggggeeeeFFFFllllaaaagggg can be called between a call to ggggllllBBBBeeeeggggiiiinnnn and the corresponding
  46.      call to ggggllllEEEEnnnndddd.
  47.  
  48. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  49.      ggggllllGGGGeeeetttt with argument GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG
  50.  
  51.  
  52. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  53.      ggggllllBBBBeeeeggggiiiinnnn, ggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr, ggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.